#include <stdio.h>

int length(int n);
int isomorph(int n);
int power(int a, int b);

int main(){
    int a, n;
    scanf("%d,%d", &a, &n);
    while(n){
        if(isomorph(a)){
           n--;
           printf("%d\n", a);
        }
        a++;
    }
    return 0;
}

int length(int n){
    int len = 0;
    while(n){
        len++;
        n /= 10;
    }
    return len;
}

int power(int a, int b){
    int result = 1;
    for(int i = 0; i < b; i++){
        result *= a;
    }
    return result;
}


int isomorph(int n){
    int len = length(n), origin_n = n;
    if ((n * n) % (power(10, len))== origin_n){
        return 1;
    }
    return 0;
}

